Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 Germany F11 Germany F3 Germany F4 Spain F7 Romania F4 Netherlands F1 Germany F12 Switzerland F2 France F4 France F5 Turkey F5 France F18 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 France F4 France F5 Spain F23 France F24 Germany F4 Germany F13 USA F25 USA F26 USA F27 Canada F1 Israel F5 Canada F2 Canada F3 Israel F6 Germany F1 Germany F2 Austria F1 Romania F5 Romania F6 France F13 France F14 Sweden F1 Sweden F2 Sweden F3 Germany F7 Germany F9 Germany F10 Germany F11 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Belgium F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 USA F33 USA F34 M25 Nussloch M25 Trento M25 Nottingham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Open des Alpes Trophee BNP Paribas - Grenoble Aamulehti Tampere Open - Tampere Salinas Challenger Cherbourg Challeger Eckental Challenger Aachen Challenger Binghamton Challenger Eckental Challenger Kazan Challenger Guadalajara Challenger Heilbronn Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Kaohsiung Challenger Nottingham Challenger USTA Challenger of San Antonio - San Antonio Bergamo Challenger Vancouver Challenger Alphen Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Athens Challenger Nottingham Challenger Istanbul Challenger M25 Nottingham Heilbronn Challenger Recanati Challenger Irving Challenger Le Gosier Challenger Sarasota Challenger Aix En Provence Challenger Vicenza Challenger Nottingham Challenger Nottingham-2 Challenger Lexington Challenger Vancouver Challenger Aptos Challenger USTA Challenger of Orlando - Orlando St. Remy Challenger Kolkata Challenger Irving Challenger Rennes Challenger Drummondville Challenger Mons Challenger Intersport Heilbronn Open - Heilbronn XI Abierto Internacional de Salinas - Salinas Eckental Challenger Dallas Challenger Baton Rouge Challenger Manchester Challenger Ilkley Challenger Segovia Challenger Columbus Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Irving Challenger Noumea Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Athens Challenger JSM Challenger of Champaign - Urbana Barletta Challenger Rhodes Challenger Cremona Challenger Aachen Challenger Johannesburg Challenger Mons Challenger Helsinki Challenger Courmayeur Challenger Lambertz Open by Stawag 2007 - Aachen Heilbronn Challenger USTA Men's Challenger of Dallas - Dallas 2006 Challenger of Santa Clarita California Challenger - Valencia Glasgow Challenger Bergamo Challenger Heilbronn Challenger New Delhi Challenger Helsinki Challenger Le Gosier Challenger Sarasota Challenger Nottingham-2 Challenger Lexington Challenger Orleans Challenger Mons Challenger Eckental Challenger Granby Challenger Happy Valley Challenger Koblenz Challenger Gimcheon Challenger Vancouver Challenger Brescia Challenger Puebla Challenger Monterrey Challenger Savannah Challenger Seoul Challenger Surbiton Challenger Vancouver Challenger Mons Challenger Sacramento Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Tiburon Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Tallahassee Tennis Challenger - Tallahassee Countrywide Classic - Los Angeles Rennes Challenger Thailand Open - Bangkok Next Generation Adelaide International - Adelaide SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Men's Pro Challenger at Tunica National - Tunica Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Riviera de Rimini Challenger - Rimini Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Prague II Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Labertz Open by Stawag - Aachen National Bank Men's Rimouski Challenger - Rimouski SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Moselle Open - Metz Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Caltanissetta Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Athens Challenger Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Polska Energia Open - Bytom Rome Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna US Men's Clay Court Championship - Houston Gerry Weber Open - Halle European Open - Antwerp Swiss Indoors Basel - Basel Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Ramat Hasharon Challenger Hall of Fame Open - Newport Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Tata Open Maharashtra - Pune Open Sud de France - Montpellier Dallas Challenger cinch Championships - London Hall of Fame Open - Newport European Open - Antwerp Pozoblanco Challenger Recanati Challenger Istanbul Challenger Guadalajara Challenger Irving Challenger Tunis Challenger Orleans Challenger Anning Challenger Kun-Ming Challenger Busan Challenger Helsinki Challenger Surbiton Challenger Guimaraes Challenger Noumea Challenger Vicenza Challenger Vancouver Challenger Furth Challenger Ramat Hasharon Challenger Alphen Challenger Petange Challenger Pau Challenger Recanati Challenger Rennes Challenger San Marino Challenger Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Ortisei Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami St. Remy Challenger Noumea Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Orleans Challenger French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne 2001 UT Tyler Patriot Challenger - Tyler U.S. Open - New York Australian Open - Melbourne The Waco International Tennis Challenger - Waco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa USTA Freeman Men's Challenger - Joplin Ciudad de Telde - Telde Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Ethias Trophy - Mons PEOPLEnet Cup - Dnepropetrovsk Puerto Rico Challenger Tennis Event - Humacao Siemens Open - Scheveningen Kobstaedernes ATP Challenger - Kolding Open D'Orleans - Orleans Davis Cup, PO, FRA-GER 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Open des Alpes Trophee BNP Paribas - Grenoble Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 Ethias Trophy - Mons Izmir Challenger Bordeaux Challenger Winnetka Challenger Sao Paulo Challenger Wolfsburg Challenger Bergamo Challenger Sunrise Challenger BMW Tennis Championship - Sunrise Sarasota Challenger Rome Challenger XL Bermuda Open - Bermuda Aptos Challenger Nottingham Challenger Manchester Challenger River Oaks International Tennis Tournament - Houston U.S. Open (juniors) River Oaks International Tennis Tournament - Houston St. Remy Challenger Mons Challenger Orleans Challenger Kolding Challenger Mons Challenger RCA Championships - Indianapolis Eckental Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Bergamo Challenger Sunrise Challenger Athens Challenger Recanati Challenger Rhodes Challenger Open 13 - Marseille Agri Challenger 5 Volkswagen Challenger - Wolfsburg Open Seat Godo 2007 - Barcelona Nottingham Challenger Ethias Trophy - Mons Pozoblanco Challenger Recanati Challenger Trani Challenger Mons Challenger Fairfield Challenger Champaign Challenger Baden Open - Ettlingen Schickendanz Open - Furth Salzburg Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger Wolfsburg Challenger Drummondville Challenger Bath Challenger ABN AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel Johannesburg Challenger Open de Moselle - Metz Millennium Estoril Open - Estoril Rome Challenger Alessandria Challenger Nottingham Challenger Francavilla Challenger Ostrava Challenger Thailand Open - Bangkok Vancouver Challenger UNICEF Open - 's Hertogenbosch Segovia Challenger Regions Morgan Keegan Championships - Memphis Granby Challenger Hurricane Tennis Open - Bradenton Eckental Challenger If Stockholm Open - Stockholm Tunis Challenger Mons Challenger Delray Beach International Tennis Championships - Delray Beach Orleans Challenger Manchester Challenger ATP Open Castilla y Leon - Segovia Glasgow Challenger Eckental Challenger Meerbusch Challenger Ortisei Challenger Rome Challenger Swiss Indoors Basel - Basel Salzburg Challenger Okal Cup - Eckental Gerry Weber Open - Halle Tennis Channel Open - Las Vegas BB&T Atlanta Open - Atlanta Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Memphis Open - Memphis Gerry Weber Open - Halle Delray Beach Open - Delray Beach Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Countrywide Classic - Los Angeles BMW Open - Munich Heilbronn Challenger Topshelf Open - 's-Hertogenbosch Open de Moselle - Metz Open Sud de France - Montpellier China Open - Beijing Busan Challenger Grand Prix de Tennis de Lyon - Lyon AIG Japan Open Tennis Championships - Tokyo Thailand Open - Bangkok Farmers Classic - Los Angeles Cherbourg Challenger ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney Memphis Open - Memphis Davidoff Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Citi Open - Washington Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Sydney International - Sydney Mouilleron-Le-Captif Challenger Millenium Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna Portoroz Challenger Qatar ExxonMobil Open - Doha Moselle Open - Metz Ortisei Challenger Rennes Challenger SA Tennis Open - Johannesburg Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Pilot Pen Tennis - New Haven Scheveningen Challenger Aptos Challenger Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Tiburon Challenger Stockton Challenger Mouilleron-Le-Captif Challenger Le Gosier Challenger Chicago Challenger Bratislava Challenger Cherbourg Challenger Indian Wells Challenger Phoenix Challenger Murcia Challenger Seoul Challenger Busan Challenger Gwangju Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Bergamo Challenger Istanbul Challenger Orleans Challenger Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Ann Arbor Challenger Quimper Challenger Hall of Fame Tennis Championships - Newport Cherbourg Challenger Koblenz Challenger Prague Challenger Aix En Provence Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Biella 5 Challenger Nottingham 1 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Bendigo Challenger Biel Challenger Quimper Challenger Eckental Challenger Forli 4 Challenger Biel Challenger Lugano Challenger Turin Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Campbells Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Erste Bank Open - Vienna Thailand Open - Bangkok Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Mercedes Cup - Stuttgart Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp Pilot Pen Tennis - New Haven Stockholm Open - Stockholm BMW Open - Munich Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston ABN AMRO World Tennis Tournament - Rotterdam Sony Open Tennis - Miami Citi Open - Washington Open 13 Provence - Marseille Claro Open Colombia - Bogota Gerry Weber Open - Halle If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Citi Open - Washington Miami Open - Miami Ecuador Open - Quito Ricoh Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, GER-CRO 3-2 Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Australian Open - Melbourne U.S. Open - New York Australian Open (juniors) French Open (juniors) Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 BNP Paribas Masters - Paris Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3